home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 3 / CD ACTUAL 3.iso / linux / system / bsvc-1.000 / bsvc-1 / bsvc-1.0.4 / src / Sim68000 / cpu / m68000DecodeTable.hxx < prev    next >
Comma Seperated Value File  |  1995-07-26  |  9.9 KB  |  233 rows

# { 0xffe0 0x0000 &m68000::ExecuteORI }
1  { 0xfff0 0x0020 &m68000::ExecuteORI } 
2  { 0xfff8 0x0030 &m68000::ExecuteORI } 
3  { 0xfffc 0x0038 &m68000::ExecuteORI } 
4  { 0xffff 0x003c &m68000::ExecuteORItoCCR } 
5  { 0xffe0 0x0040 &m68000::ExecuteORI } 
6  { 0xfff0 0x0060 &m68000::ExecuteORI } 
7  { 0xfff8 0x0070 &m68000::ExecuteORI } 
8  { 0xfffc 0x0078 &m68000::ExecuteORI } 
9  { 0xffff 0x007c &m68000::ExecuteORItoSR } 
10  { 0xffc0 0x0080 &m68000::ExecuteORI } 
11  { 0xf1f8 0x0100 &m68000::ExecuteBit } 
12  { 0xf1f8 0x0108 &m68000::ExecuteMOVEP } 
13  { 0xf1f0 0x0110 &m68000::ExecuteBit } 
14  { 0xf1e0 0x0120 &m68000::ExecuteBit } 
15  { 0xf1f8 0x0140 &m68000::ExecuteBit } 
16  { 0xf1f8 0x0148 &m68000::ExecuteMOVEP } 
17  { 0xf1f0 0x0150 &m68000::ExecuteBit } 
18  { 0xf1e0 0x0160 &m68000::ExecuteBit } 
19  { 0xf1f8 0x0180 &m68000::ExecuteBit } 
20  { 0xf1f8 0x0188 &m68000::ExecuteMOVEP } 
21  { 0xf1f0 0x0190 &m68000::ExecuteBit } 
22  { 0xf1e0 0x01a0 &m68000::ExecuteBit } 
23  { 0xf1f8 0x01c0 &m68000::ExecuteBit } 
24  { 0xf1f8 0x01c8 &m68000::ExecuteMOVEP } 
25  { 0xf1f0 0x01d0 &m68000::ExecuteBit } 
26  { 0xf1e0 0x01e0 &m68000::ExecuteBit } 
27  { 0xffe0 0x0200 &m68000::ExecuteANDI } 
28  { 0xfff0 0x0220 &m68000::ExecuteANDI } 
29  { 0xfff8 0x0230 &m68000::ExecuteANDI } 
30  { 0xfffc 0x0238 &m68000::ExecuteANDI } 
31  { 0xffff 0x023c &m68000::ExecuteANDItoCCR } 
32  { 0xffe0 0x0240 &m68000::ExecuteANDI } 
33  { 0xfff0 0x0260 &m68000::ExecuteANDI } 
34  { 0xfff8 0x0270 &m68000::ExecuteANDI } 
35  { 0xfffc 0x0278 &m68000::ExecuteANDI } 
36  { 0xffff 0x027c &m68000::ExecuteANDItoSR } 
37  { 0xffc0 0x0280 &m68000::ExecuteANDI } 
38  { 0xffc0 0x0400 &m68000::ExecuteSUBI } 
39  { 0xffc0 0x0440 &m68000::ExecuteSUBI } 
40  { 0xffc0 0x0480 &m68000::ExecuteSUBI } 
41  { 0xffc0 0x0600 &m68000::ExecuteADDI } 
42  { 0xffc0 0x0640 &m68000::ExecuteADDI } 
43  { 0xffc0 0x0680 &m68000::ExecuteADDI } 
44  { 0xffc0 0x0800 &m68000::ExecuteBit } 
45  { 0xffc0 0x0840 &m68000::ExecuteBit } 
46  { 0xffc0 0x0880 &m68000::ExecuteBit } 
47  { 0xffc0 0x08c0 &m68000::ExecuteBit } 
48  { 0xffe0 0x0a00 &m68000::ExecuteEORI } 
49  { 0xfff0 0x0a20 &m68000::ExecuteEORI } 
50  { 0xfff8 0x0a30 &m68000::ExecuteEORI } 
51  { 0xfffc 0x0a38 &m68000::ExecuteEORI } 
52  { 0xffff 0x0a3c &m68000::ExecuteEORItoCCR } 
53  { 0xffe0 0x0a40 &m68000::ExecuteEORI } 
54  { 0xfff0 0x0a60 &m68000::ExecuteEORI } 
55  { 0xfffc 0x0a78 &m68000::ExecuteEORI } 
56  { 0xffff 0x0a7c &m68000::ExecuteEORItoSR } 
57  { 0xffc0 0x0a80 &m68000::ExecuteEORI } 
58  { 0xffc0 0x0c00 &m68000::ExecuteCMPI } 
59  { 0xffc0 0x0c40 &m68000::ExecuteCMPI } 
60  { 0xffc0 0x0c80 &m68000::ExecuteCMPI } 
61  { 0xf000 0x1000 &m68000::ExecuteMOVE } 
62  { 0xf000 0x2000 &m68000::ExecuteMOVE } 
63  { 0xf000 0x3000 &m68000::ExecuteMOVE } 
64  { 0xffc0 0x4000 &m68000::ExecuteNEGX } 
65  { 0xffc0 0x4040 &m68000::ExecuteNEGX } 
66  { 0xffc0 0x4080 &m68000::ExecuteNEGX } 
67  { 0xffc0 0x40c0 &m68000::ExecuteMOVEfromSR } 
68  { 0xf1c0 0x4180 &m68000::ExecuteCHK } 
69  { 0xf1c0 0x41c0 &m68000::ExecuteLEA } 
70  { 0xffc0 0x4200 &m68000::ExecuteCLR } 
71  { 0xffc0 0x4240 &m68000::ExecuteCLR } 
72  { 0xffc0 0x4280 &m68000::ExecuteCLR } 
73  { 0xffc0 0x4400 &m68000::ExecuteNEG } 
74  { 0xffc0 0x4440 &m68000::ExecuteNEG } 
75  { 0xffc0 0x4480 &m68000::ExecuteNEG } 
76  { 0xffc0 0x44c0 &m68000::ExecuteMOVEtoCCR } 
77  { 0xffc0 0x4600 &m68000::ExecuteNOT } 
78  { 0xffc0 0x4640 &m68000::ExecuteNOT } 
79  { 0xffc0 0x4680 &m68000::ExecuteNOT } 
80  { 0xffc0 0x46c0 &m68000::ExecuteMOVEtoSR } 
81  { 0xffc0 0x4800 &m68000::ExecuteNBCD } 
82  { 0xfff8 0x4840 &m68000::ExecuteSWAP } 
83  { 0xfff8 0x4848 &m68000::ExecuteBREAK } 
84  { 0xfff0 0x4850 &m68000::ExecutePEA } 
85  { 0xffe0 0x4860 &m68000::ExecutePEA } 
86  { 0xfff8 0x4880 &m68000::ExecuteEXT } 
87  { 0xfff0 0x4890 &m68000::ExecuteMOVEM } 
88  { 0xffe0 0x48a0 &m68000::ExecuteMOVEM } 
89  { 0xfff8 0x48c0 &m68000::ExecuteEXT } 
90  { 0xfff0 0x48d0 &m68000::ExecuteMOVEM } 
91  { 0xffe0 0x48e0 &m68000::ExecuteMOVEM } 
92  { 0xffc0 0x4a00 &m68000::ExecuteTST } 
93  { 0xffc0 0x4a40 &m68000::ExecuteTST } 
94  { 0xffc0 0x4a80 &m68000::ExecuteTST } 
95  { 0xffe0 0x4ac0 &m68000::ExecuteTAS } 
96  { 0xfff0 0x4ae0 &m68000::ExecuteTAS } 
97  { 0xfff8 0x4af0 &m68000::ExecuteTAS } 
98  { 0xfffc 0x4af8 &m68000::ExecuteTAS } 
99  { 0xffff 0x4afc &m68000::ExecuteILLEGAL } 
100  { 0xffc0 0x4c80 &m68000::ExecuteMOVEM } 
101  { 0xffc0 0x4cc0 &m68000::ExecuteMOVEM } 
102  { 0xfff0 0x4e40 &m68000::ExecuteTRAP } 
103  { 0xfff8 0x4e50 &m68000::ExecuteLINK } 
104  { 0xfff8 0x4e58 &m68000::ExecuteUNLK } 
105  { 0xfff0 0x4e60 &m68000::ExecuteMOVEUSP } 
106  { 0xffff 0x4e70 &m68000::ExecuteRESET } 
107  { 0xffff 0x4e71 &m68000::ExecuteNOP } 
108  { 0xffff 0x4e72 &m68000::ExecuteSTOP } 
109  { 0xffff 0x4e73 &m68000::ExecuteRTE } 
110  { 0xffff 0x4e75 &m68000::ExecuteRTS } 
111  { 0xffff 0x4e76 &m68000::ExecuteTRAPV } 
112  { 0xffff 0x4e77 &m68000::ExecuteRTR } 
113  { 0xffc0 0x4e80 &m68000::ExecuteJSR } 
114  { 0xffc0 0x4ec0 &m68000::ExecuteJMP } 
115  { 0xf1c0 0x5000 &m68000::ExecuteADDQ } 
116  { 0xf1c0 0x5040 &m68000::ExecuteADDQ } 
117  { 0xf1c0 0x5080 &m68000::ExecuteADDQ } 
118  { 0xf0f8 0x50c0 &m68000::ExecuteScc } 
119  { 0xf0f8 0x50c8 &m68000::ExecuteDBcc } 
120  { 0xf0f0 0x50d0 &m68000::ExecuteScc } 
121  { 0xf0e0 0x50e0 &m68000::ExecuteScc } 
122  { 0xf1c0 0x5100 &m68000::ExecuteSUBQ } 
123  { 0xf1c0 0x5140 &m68000::ExecuteSUBQ } 
124  { 0xf1c0 0x5180 &m68000::ExecuteSUBQ } 
125  { 0xff00 0x6000 &m68000::ExecuteBRA } 
126  { 0xff00 0x6100 &m68000::ExecuteBSR } 
127  { 0xfe00 0x6200 &m68000::ExecuteBcc } 
128  { 0xfc00 0x6400 &m68000::ExecuteBcc } 
129  { 0xf800 0x6800 &m68000::ExecuteBcc } 
130  { 0xf100 0x7000 &m68000::ExecuteMOVEQ } 
131  { 0xf1c0 0x8000 &m68000::ExecuteOR } 
132  { 0xf1c0 0x8040 &m68000::ExecuteOR } 
133  { 0xf1c0 0x8080 &m68000::ExecuteOR } 
134  { 0xf1c0 0x80c0 &m68000::ExecuteDIVU } 
135  { 0xf1f0 0x8100 &m68000::ExecuteSBCD } 
136  { 0xf1f0 0x8110 &m68000::ExecuteOR } 
137  { 0xf1e0 0x8120 &m68000::ExecuteOR } 
138  { 0xf1c0 0x8140 &m68000::ExecuteOR } 
139  { 0xf1c0 0x8180 &m68000::ExecuteOR } 
140  { 0xf1c0 0x81c0 &m68000::ExecuteDIVS } 
141  { 0xf1c0 0x9000 &m68000::ExecuteSUB } 
142  { 0xf1c0 0x9040 &m68000::ExecuteSUB } 
143  { 0xf1c0 0x9080 &m68000::ExecuteSUB } 
144  { 0xf1c0 0x90c0 &m68000::ExecuteSUBA } 
145  { 0xf1f0 0x9100 &m68000::ExecuteSUBX } 
146  { 0xf1f0 0x9110 &m68000::ExecuteSUB } 
147  { 0xf1e0 0x9120 &m68000::ExecuteSUB } 
148  { 0xf1f0 0x9140 &m68000::ExecuteSUBX } 
149  { 0xf1f0 0x9150 &m68000::ExecuteSUB } 
150  { 0xf1e0 0x9160 &m68000::ExecuteSUB } 
151  { 0xf1f0 0x9180 &m68000::ExecuteSUBX } 
152  { 0xf1f0 0x9190 &m68000::ExecuteSUB } 
153  { 0xf1e0 0x91a0 &m68000::ExecuteSUB } 
154  { 0xf1c0 0x91c0 &m68000::ExecuteSUBA } 
155  { 0xf1c0 0xb000 &m68000::ExecuteCMP } 
156  { 0xf1c0 0xb040 &m68000::ExecuteCMP } 
157  { 0xf1c0 0xb080 &m68000::ExecuteCMP } 
158  { 0xf1c0 0xb0c0 &m68000::ExecuteCMPA } 
159  { 0xf1f8 0xb100 &m68000::ExecuteEOR } 
160  { 0xf1f8 0xb108 &m68000::ExecuteCMPM } 
161  { 0xf1f0 0xb110 &m68000::ExecuteEOR } 
162  { 0xf1e0 0xb120 &m68000::ExecuteEOR } 
163  { 0xf1f8 0xb140 &m68000::ExecuteEOR } 
164  { 0xf1f8 0xb148 &m68000::ExecuteCMPM } 
165  { 0xf1f0 0xb150 &m68000::ExecuteEOR } 
166  { 0xf1e0 0xb160 &m68000::ExecuteEOR } 
167  { 0xf1f8 0xb180 &m68000::ExecuteEOR } 
168  { 0xf1f8 0xb188 &m68000::ExecuteCMPM } 
169  { 0xf1f0 0xb190 &m68000::ExecuteEOR } 
170  { 0xf1e0 0xb1a0 &m68000::ExecuteEOR } 
171  { 0xf1c0 0xb1c0 &m68000::ExecuteCMPA } 
172  { 0xf1c0 0xc000 &m68000::ExecuteAND } 
173  { 0xf1c0 0xc040 &m68000::ExecuteAND } 
174  { 0xf1c0 0xc080 &m68000::ExecuteAND } 
175  { 0xf1c0 0xc0c0 &m68000::ExecuteMULU } 
176  { 0xf1f0 0xc100 &m68000::ExecuteABCD } 
177  { 0xf1f0 0xc110 &m68000::ExecuteAND } 
178  { 0xf1e0 0xc120 &m68000::ExecuteAND } 
179  { 0xf1f8 0xc140 &m68000::ExecuteEXG } 
180  { 0xf1f8 0xc148 &m68000::ExecuteEXG } 
181  { 0xf1f0 0xc150 &m68000::ExecuteAND } 
182  { 0xf1e0 0xc160 &m68000::ExecuteAND } 
183  { 0xf1f8 0xc188 &m68000::ExecuteEXG } 
184  { 0xf1f0 0xc190 &m68000::ExecuteAND } 
185  { 0xf1e0 0xc1a0 &m68000::ExecuteAND } 
186  { 0xf1c0 0xc1c0 &m68000::ExecuteMULS } 
187  { 0xf1c0 0xd000 &m68000::ExecuteADD } 
188  { 0xf1c0 0xd040 &m68000::ExecuteADD } 
189  { 0xf1c0 0xd080 &m68000::ExecuteADD } 
190  { 0xf1c0 0xd0c0 &m68000::ExecuteADDA } 
191  { 0xf1f0 0xd100 &m68000::ExecuteADDX } 
192  { 0xf1f0 0xd110 &m68000::ExecuteADD } 
193  { 0xf1e0 0xd120 &m68000::ExecuteADD } 
194  { 0xf1f0 0xd140 &m68000::ExecuteADDX } 
195  { 0xf1f0 0xd150 &m68000::ExecuteADD } 
196  { 0xf1e0 0xd160 &m68000::ExecuteADD } 
197  { 0xf1f0 0xd180 &m68000::ExecuteADDX } 
198  { 0xf1f0 0xd190 &m68000::ExecuteADD } 
199  { 0xf1e0 0xd1a0 &m68000::ExecuteADD } 
200  { 0xf1c0 0xd1c0 &m68000::ExecuteADDA } 
201  { 0xf1d8 0xe000 &m68000::ExecuteASR } 
202  { 0xf1d8 0xe008 &m68000::ExecuteLSR } 
203  { 0xf1d8 0xe010 &m68000::ExecuteROXR } 
204  { 0xf1d8 0xe018 &m68000::ExecuteROR } 
205  { 0xf1d8 0xe040 &m68000::ExecuteASR } 
206  { 0xf1d8 0xe048 &m68000::ExecuteLSR } 
207  { 0xf1d8 0xe050 &m68000::ExecuteROXR } 
208  { 0xf1d8 0xe058 &m68000::ExecuteROR } 
209  { 0xf1d8 0xe080 &m68000::ExecuteASR } 
210  { 0xf1d8 0xe088 &m68000::ExecuteLSR } 
211  { 0xf1d8 0xe090 &m68000::ExecuteROXR } 
212  { 0xf1d8 0xe098 &m68000::ExecuteROR } 
213  { 0xffc0 0xe0c0 &m68000::ExecuteASR } 
214  { 0xf1d8 0xe100 &m68000::ExecuteASL } 
215  { 0xf1d8 0xe108 &m68000::ExecuteLSL } 
216  { 0xf1d8 0xe110 &m68000::ExecuteROXL } 
217  { 0xf1d8 0xe118 &m68000::ExecuteROL } 
218  { 0xf1d8 0xe140 &m68000::ExecuteASL } 
219  { 0xf1d8 0xe148 &m68000::ExecuteLSL } 
220  { 0xf1d8 0xe150 &m68000::ExecuteROXL } 
221  { 0xf1d8 0xe158 &m68000::ExecuteROL } 
222  { 0xf1d8 0xe180 &m68000::ExecuteASL } 
223  { 0xf1d8 0xe188 &m68000::ExecuteLSL } 
224  { 0xf1d8 0xe190 &m68000::ExecuteROXL } 
225  { 0xf1d8 0xe198 &m68000::ExecuteROL } 
226  { 0xffc0 0xe1c0 &m68000::ExecuteASL } 
227  { 0xffc0 0xe2c0 &m68000::ExecuteLSR } 
228  { 0xffc0 0xe3c0 &m68000::ExecuteLSL } 
229  { 0xffc0 0xe4c0 &m68000::ExecuteROXR } 
230  { 0xffc0 0xe5c0 &m68000::ExecuteROXL } 
231  { 0xffc0 0xe6c0 &m68000::ExecuteROR } 
232  { 0xffc0 0xe7c0 &m68000::ExecuteROL }